Jenkinsm遠程構建可不透過web介面,直接使用request請求構建項目,於整合項目或直接調試時非常方便。
Token
取得User API Token
在user中找到當前用戶的API Token,如:af6d231944260d58ab86f2c8d587b34e
創建項目Token
在項目中勾選触发远程构建
,在輸入身份验证令牌
字段,如:Maliao
遠程構建
Curl build
說明
1 | curl -X POST http://<user>:<User API Token>@<project url>/build?token=<project token> |
- 執行構建
1 | curl -X POST http://jenkins:af6d231944260d58ab86f2c8d587b34e@192.168.8.22:8085/jenkins/job/ptt_1/build?token=Maliao |
- 构建队列
此時,Jenkins會將項目加到對列並完成構建